package com.yunxi.order.pojo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
public class VehicleReturApplyQueryRespVO implements Serializable {
    @ApiModelProperty(value = "订货单号")
    private String orderCarId;

    @ApiModelProperty(value = "单据状态")
    private String checkStatus;

    @ApiModelProperty(value = "车型名称")
    private String modelName;

    @ApiModelProperty(value = "车系名称")
    private String seriesName;

    @ApiModelProperty(value = "内饰颜色")
    private String colorNameIn;

    @ApiModelProperty(value = "外饰颜色")
    private String colorNameOut;

    @ApiModelProperty(value = "配置")
    private String catalogName;

    @ApiModelProperty(value = "车辆状态")
    private String carStatus;

    @ApiModelProperty(value = "车辆VIN码")
    private String vin;

    @ApiModelProperty(value = "创建时间")
    private Date createDate;

    @ApiModelProperty(value = "付款方式")
    private String payway;

    @ApiModelProperty(value = "渠道商名称")
    private String partnerName;

    @ApiModelProperty(value = "优先级")
    private String priorityLevel;

    @ApiModelProperty(value = "产品编码")
    private String productCode;

    @ApiModelProperty(value = "装包编码")
    private String customPackCodes;

    @ApiModelProperty(value = "是否是零售单")
    private String isCustomOrder;

    @ApiModelProperty(value = "渠道商代码")
    private String partnerCode;

    @ApiModelProperty(value = "批售或寄售或直销")
    private String type;

    @ApiModelProperty(value = "零售单号")
    private String customOrderNo;

    @ApiModelProperty(value = "退车原因")
    private String info;

    @ApiModelProperty(value = "驳回原因")
    private String rejectInfo;

    @ApiModelProperty(value = "当前是第几级审核")
    private Integer currentLevel;

    @ApiModelProperty(value = "收车状态")
    private Integer signStatus;
}
